/**
 * author:吴成明
 * 2012-09-06 v1.0
 * 
 **/

/******************************************************************************************/
/** 浏览器reset --start **/

body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, 
dl, dt, dd, ul, ol, li, 
pre, 
form, fieldset, legend, button, input, textarea,
th, td, 
img{
    margin: 0;
    padding: 0;
}

body{
	font-size: 12px;
    font-family: 'Microsoft YaHei';
}

/** 重置列表元素 **/
ul, ol { list-style:none;}

/** 去掉 table cell 的边距并让其边重合 **/
table { border-collapse:collapse; border-spacing:0;}

/** 让链接在 hover 状态下显示下划线  **/
a:hover {
    text-decoration:underline;
}

/** 默认不显示下划线，保持页面简洁 **/
ins,a {
    text-decoration:none;
}

/**浏览器 reset --end **/
/******************************************************************************************/


/******************************************************************************************/
/** 通用css样式库 --start **/

/** 布局(layout) **/
.dn{display:none;}.db{display:block;}.dib{display:inline-block;}.di{display:inline;}
.clb{clear:both;}.clf{clear:left;}.clr{clear:right;}
.fl{float:left;}.fr{float:right;}
.vh{visibility:hidden;}.vv{visibility:visible;}
.ovh{overflow:hidden;}

/** 定位(position) **/
.rel{position:relative;}.abs{position:absolute;}

/** 字体(font) **/
.fa{font-family:Arial;}.ft{font-family:Tahoma;}.fv{font-family:Verdana;}.fs{font-family:'宋体';}.fw{font-family:'微软雅黑';}
.f0{font-size:0;}.f10{font-size:10px;}.f12{font-size:12px;}.f13{font-size:13px;}.f14{font-size:14px;}.f16{font-size:16px;}.f20{font-size:20px;}.f24{font-size:24px;}
.n{font-weight:normal; font-style:normal;}.b{font-weight:bold;}.i{font-style:italic;}
.c0{color:#000;}.c3{color:#333;}.c6{color:#666;}.c9{color:#999;}.cf{color:#fff;}

/** 文本(text) **/
.tc{text-align:center;}.tr{text-align:right;}.tl{text-align:left;}.tj{text-align:justify;}
.wrap{white-space:nowrap;}
.bk{word-wrap:break-word;}
.vm{vertical-align:middle;}.vtb{vertical-align:text-bottom;}.vb{vertical-align:bottom;}.vt{vertical-align:top;}

/** 其他 **/
.csp{cursor:pointer;}.csf{cursor:default;}.csm{cursor:move;}
.fl3{filter:alpha(Opacity=30); opacity:0.3;}.fl5{filter:alpha(Opacity=50); opacity:0.5;}.fl7{filter:alpha(Opacity=70); opacity:0.7;}
.z{*zoom:1;}

/** 间距 **/
.m10{margin:10px;}.m15{margin:15px;}.m30{margin:30px;}
.mt5{margin-top:5px;}.mt10{margin-top:10px;}.mt15{margin-top:15px;}.mt20{margin-top:20px;}.mt30{margin-top:30px;}.mt50{margin-top:50px;}.mt100{margin-top:100px;}
.mb5{margin-bottom:5px;}.mb10{margin-bottom:10px;}.mb15{margin-bottom:15px;}.mb20{margin-bottom:20px;}.mb30{margin-bottom:30px;}.mb50{margin-bottom:50px;}.mb100{margin-bottom:100px;}
.ml5{margin-left:5px;}.ml10{margin-left:10px;}.ml15{margin-left:15px;}.ml20{margin-left:20px;}.ml30{margin-left:30px;}.ml50{margin-left:50px;}.ml100{margin-left:100px;}
.mr5{margin-right:5px;}.mr10{margin-right:10px;}.mr15{margin-right:15px;}.mr20{margin-right:20px;}.mr30{margin-right:30px;}.mr50{margin-right:50px;}.mr100{margin-right:100px;}
.p10{padding:10px;}.p15{padding:15px;}.p30{padding:30px;}
.pt5{padding-top:5px;}.pt10{padding-top:10px;}.pt15{padding-top:15px;}.pt20{padding-top:20px;}.pt30{padding-top:30px;}.pt50{padding-top:50px;}.pt100{padding-top:100px;}
.pb5{padding-bottom:5px;}.pb10{padding-bottom:10px;}.pb15{padding-bottom:15px;}.pb20{padding-bottom:20px;}.pb30{padding-bottom:30px;}.pb50{padding-bottom:50px;}.pb100{padding-bottom:100px;}
.pl5{padding-left:5px;}.pl10{padding-left:10px;}.pl15{padding-left:15px;}.pl20{padding-left:20px;}.pl30{padding-left:30px;}.pl50{padding-left:50px;}.pl100{padding-left:100px;}
.pr5{padding-right:5px;}.pr10{padding-right:10px;}.pr15{padding-right:15px;}.pr20{padding-right:20px;}.pr30{padding-right:30px;}.pr50{padding-right:50px;}.pr100{padding-right:100px;}

/** 通用css样式库 --end **/
/******************************************************************************************/


/******************************************************************************************/
/** css解决方案 --start **/

/** 单行文字溢出虚点显示 **/
.fh{word-wrap:normal; white-space:nowrap;  overflow:hidden;   text-overflow:ellipsis; -o-text-overflow:ellipsis;}

/** 清除浮动 **/
.fix{*zoom:1;}
.fix:after{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden;}

/** 复选框单选框与文字(12px)对齐 **/
.rc12{vertical-align:middle; margin-top:-2px; margin-bottom:1px; vertical-align: text-bottom\9; margin-bottom: -2px\9; _height:13px; _vertical-align: text-top; _margin-top:0;}

/** css解决方案 --end **/
/******************************************************************************************/


/******************************************************************************************/
/** 分页 --start **/
.page{height: 37px;padding: 25px 0px; display:none;}
.pageDiv{height: 32px;text-align: center}
.pageDiv a{display: inline-block;padding: 0px 16px;color: #2476e3;border: #ddd solid 1px;background: #fff;line-height: 28px;margin: 0px 2px;text-decoration: none;}
.pageDiv a:hover,.pageDiv a.on{border-color: #2476e3;background: #2476e3;color: #fff;}
.pageDiv a.dis,.pageDiv a.dis:hover{color: #ddd;cursor: default;border-color: #ddd;background: #fff;}
.pageDiv a.pageInfo:hover{cursor: default;background: #fff;color: #2476e3;border: #ddd solid 1px;}
.pageDiv a.pageSizeInfo{color: #ddd;}
.pageDiv a.pageSizeInfo:hover{cursor: default;background: #fff;color: #2476e3;border: #ddd solid 1px;}
.pageDiv .pageSize{cursor: pointer;color: #ddd;}
.pageDiv .pageSize:hover{cursor: pointer;color: #2476e3;}
.pageDiv .pageSizeSel{cursor: pointer;color: #2476e3;}
/** 分页 --end **/
/******************************************************************************************/

/**隐藏地图左下角logo**/
.anchorBL{display:none;} 

/**进度条**/
.loadingSmall{background: url(../images/loading1.gif) center center no-repeat;}
.loading{background: url(../images/loading1.gif) center center no-repeat;}
.loadingBig{background: url(../images/loading2.gif) center center no-repeat;}
